@charset "gb2312";
/* CSS Document */
@import url("reset.css");
body{font-size:12px; color:#898888;font-family: Arial, sans-serif,"宋体"; text-align:left; }
.clearfix{ height:0px; overflow:hidden; clear:both;}
/*base*/
a,a:link{color:#898888; text-decoration:none;}
a:hover{ color:#D01D20; text-decoration:underline;}
a.underline{ text-decoration:underline!important}
a{blr:expression(this.onFocus=this.blur()); outline:0;}
.dis{ display:none;}
strong{ font-weight:bold;}
/*width input more font*/
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.mt05{ margin-top:5px!important;}
.mt08{ margin-top:8px!important;}
.mt10{ margin-top:10px!important;}
.mt15{ margin-top:15px!important;}
.mt20{ margin-top:20px!important;}
.mt30{ margin-top:30px!important;}
.mr05{ margin-right:5px!important;}
.ml10{ margin-left:10px!important;}
.fl{ float:left;}
.fr{ float:right;}


/*轮播图*/
.swiper-one1 img {
	width: 770px;
	height:140px;
}
.swiper-one1.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 20px;
}

.swiper-one img {
	width: 980px;
	height:470px;
}

.swiper-one.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 20px;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
	opacity: 1;
	margin: 0 10px;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
	background: #f08519;
	opacity: 1;
}



/*box*/
.line24{ line-height:24px;}
/*color*/
.green{ color:#296915;}
.red{ color:#AC0808!important;}
.blue{ color:#00A2FF!important;}
.yellow{color:#F07F06!important;}
/*input*/
.line01{ height:4px; overflow:hidden; background:url(line01.jpg) left top repeat-x;}
.more{ display:block; float:right; width:60px; height:30px;}
.icon02{ background:url(icon02.jpg) left center no-repeat; padding:0 10px; margin-left:10px;}
.flash2{ height:155px; overflow:hidden;}
.flash2_shade{height:20px; background:url(flash2_shape.jpg) left top no-repeat; margin-top:2px;}
/*index*/
/*===================================================================*/
.box{ width:980px; margin:0 auto; overflow:hidden;}
.top{}
.top .logo{ width:200px; height:103px; background:url(logo.jpg) left top no-repeat; float:left;}
.top .logo a{ display:block; width:100%; height:100%;}
.top .other{ float:right; width:130px; height:80px; overflow:hidden; margin-top:40px}
.top #menu{ width:645px; float:left; padding-top:60px; padding-left:5px; line-height:18px; font-size:13px; font-weight:bold; }
.top #menu li{ width:74px; text-align:center; float:left; border-left:1px solid #dedede;}
.top #menu li.first{ border:none; width:40px;}

.yema a{font-size:12px; margin-right:16px;}
.sousuo{position:relative; margin:8px 0;}
.sousuo input{width:118px;}
.sousuo button{position:absolute; right:10px; top:3px; border:none; cursor:pointer;}

.box01{ width:149px; float:left; overflow:hidden; border-right:1px solid #E7E7E7; min-height:465px; background:url(06.jpg) no-repeat}

.box02{ width:800px; float:right; padding-right:10px;}

.box02_1{width:365px; float:left; overflow:hidden;}
.box02_2{width:405px; float:right; overflow:hidden;}

.box_left{ width:195px; float:left; overflow:hidden;}
.box_right{ width:770px; float:right; overflow:hidden;}

.list01{ width:120px; min-height:150px;overflow:hidden; margin-left:30px; overflow:hidden;}
.list01 li{ height:24px; line-height:24px; overflow:hidden; background:url(icon01.jpg) left 8px no-repeat; padding-left:15px;}
.list01 li a,.list01 li a:link{ color:#000;}
.list01 li a:hover{ color:#D01D20;}

.list02{ width:100px; height:240px; overflow:hidden; margin:0 auto;}
.list02 li{ margin:5px 0;}

.list03{ margin-top:10px;}
.list03 .imgs{ width:240px; height:175px; background:url(imgs_bg.jpg) left top no-repeat; padding-top:10px; overflow:hidden; float:left; margin-right:8px;}
.list03 .imgs img{ width:200px; height:150px; display:block; margin: 0 auto;}
.list03 ul{ padding-top:5px;}
.list03 ul li{ height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.list03 ul li a,.list03 ul li a:link{ color:#000;font-size:12px;}
.list03 ul li a:hover{ text-decoration:none; color:#F00;}

.list_case{}
.list_case .imgs{ background:url(imgsbg2.jpg) left top no-repeat; width:200px; height:135px; overflow:hidden; float:left; margin-right:10px; padding-top:10px;}
.list_case .imgs img{ display:block; width:180px; height:120px; margin:0 auto;}
.list_case h5{ height:27px; line-height:27px; overflow:hidden; background:url(line02.jpg) left bottom repeat-x; padding-top:10px;}
.list_case h5 a{ color:#000}
.list_case p{ line-height:20px; height:80px; overflow:hidden; color:#898888; margin-top:10px;}

.list_news{ padding-left:15px;}
.list_news li{ height:24px; line-height:24px; overflow:hidden;}
.list_news li a{ color:#000}


.tit02_t{ height:35px; background:url(tit02_t.jpg) left top no-repeat; line-height:35px; padding-left:15px; color:#3586B5; font-size:14px; font-weight:bold;}
.tit02_c{ background:url(tit02_c.jpg) left top repeat-y;}
.tit02_b{ height:10px; background:url(tit02_b.jpg) left top no-repeat;}
.tit02_c ul{ width:150px; overflow:hidden; padding:10px 0; padding-left:20px;min-height:250px; _height:250px;}
.tit02_c ul li{ height:30px; line-height:30px; background:url(line03.jpg) left 29px  repeat-x; padding-left:10px;}
.tit02_c ul li a{ background:url(icon03.jpg) left center no-repeat; padding-left:10px;}
.tit02_c .c{ width:160px; padding:5px 15px; overflow:hidden; line-height:20px;}

.tit03{ height:28px; line-height:24px; overflow:hidden; background:url(tit03.jpg) left 3px no-repeat; padding-left:13px; border-bottom:1px solid #D1D3D4;}
.tit03 .position{}
/*===================================================================*/
.tit_pro{ background:url(02.jpg) left top no-repeat; height:30px; overflow:hidden;}
.tit_pro2{ background:url(tit_pro2.jpg) left top no-repeat; height:30px; overflow:hidden;}
.tit_case{ background:url(tit_case.jpg) left top no-repeat; height:40px; overflow:hidden;}
.tit_new{ background:url(tit_new.jpg) left top no-repeat; height:40px; overflow:hidden;}
/*===================================================================*/
.links a{ margin-right:15px; color:#000}
.foot{ border-top:1px solid #B7CFDB; /*background:url(foot.jpg) left 20px no-repeat;*/ padding-top:15px; padding-bottom:15px; line-height:20px; padding-left:10px; min-height:80px; _height:80px;}
/*==================================================================*/
/*======================================================*/
/* 正文左边-列表 */
.list{}
.list .node{margin-bottom:8px} /* 单个文章信息 */
.list .node .title01{padding-bottom:6px;padding-top:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#EBEBEB} /* 标题 */
.list .node .title01 h2{margin:0px;padding:0px;font-size:14px; line-height:20px;} /* 标题 */
.list .node .title01 a{border-left-width:5px;border-left-style:solid;border-left-color:#D9D9D9;padding-left:8px; text-decoration:none;}
.list .node .title01 a:hover{text-decoration:underline}
.list .node .description{padding:8px;line-height:150%;color:#555} /* 描述 */
.list .node .description p{margin:0px;padding:0px}
.list .node .info{text-align:right;font-size:11px;line-height:20px;color:#666;font-family:Georgia, "Times New Roman", Times, serif;padding-right:18px} /* 文章其他信息 */
.list .node .info span{color:#390}
/*图片列表*/
.prolist{ padding-left:15px; padding-top:10px;}
.prolist li{ width:156px; height:140px; overflow:hidden; float:left; margin-right:30px; text-align:center;}
.prolist li img{ display:block; width:150px; height:100px; border:1px solid #dedede; padding:2px; margin-bottom:2px;}
.prolist li img.red{ border:1px solid #F00;}
.prolist li h5{ height:24px; line-height:24px; overflow:hidden; font-size:12px;}
.prolist li a,.prolist li a:link{ text-decoration:none;}

/*新闻列表*/
.newslist{}
.newslist li{ margin-bottom:10px; height:95px; border-bottom:1px dashed #dedede;}
.newslist li img{ display:block; float:left; width:109px; height:76px; overflow:hidden; border:1px solid #dedede; padding:4px; margin-right:10px;}
.newslist li h5{ height:24px; line-height:24px; overflow:hidden;}
.newslist li h5 a,.newslist li h5 a:link{ color:#666666;}
.newslist li p{ line-height:20px; height:40px; overflow:hidden; margin-top:5px;}
/*======================================================*/
.text_box{ position:relative;width:760px; margin-top:10px;text-align:left;line-height:24px; overflow:hidden; padding-left:5px; padding-bottom:10px;}
.text_box table{ max-width:760px;}
.text_box .mytitle{ min-height:30px; _height:30px;font-size:16px; margin-bottom:0px; font-weight:bold; text-align:center; color:#333333; margin:10px 0; line-height:24px; background:url(line03.jpg) left bottom repeat-x;}
.text_box .info{ text-align:center; margin-bottom:10px;}
.text_box .img{ text-align:center; padding:15px 0px; margin-bottom:10px;}
.text_box img{ max-width:760px;autoimg:expression(onload=function(){this.style.width=(this.offsetWidth >760)?"760px":"auto"});}
.text_box h1,.text_box h2,.text_box h3,.text_box h4,.text_box h5{ font-weight:bold;}
.text_box a{ text-decoration:underline;}
.text_box h1{ font-size:24px;}
.text_box h2{ font-size:20px;}
.text_box h3{ font-size:18px;}
.text_box h4{ font-size:16px;}
.text_box h5{ font-size:14px;}

/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#666;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#666;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */


